package jezyk_java.robert_wolos.klonowanie;


/**
 * Autor: Daniel Michalski
 * Data: 11.07.13
 */

public class Odcinek implements Cloneable{
    private Punkt start;
    private Punkt koniec;

    public Odcinek(Punkt start, Punkt koniec) {
        this.start = start;
        this.koniec = koniec;
    }

    public Punkt getStart() {
        return start;
    }

    public void setStart(Punkt start) {
        this.start = start;
    }

    public Punkt getKoniec() {
        return koniec;
    }

    public void setKoniec(Punkt koniec) {
        this.koniec = koniec;
    }

    @Override
    public Object clone() throws CloneNotSupportedException {
        Punkt pStart = (Punkt) this.getStart().clone();
        Punkt pKoniec = (Punkt) this.getKoniec().clone();
        Odcinek odcinek = new Odcinek(pStart, pKoniec);
        return odcinek;
    }
}
